home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / init / udev-finish.conf < prev    next >
Text File  |  2009-09-21  |  769b  |  31 lines

  1. # udev-finish - save udev log and update rules
  2. #
  3. # While udev runs we not only create the log file of initial device
  4. # creation but udev rules may be generated, we need to copy both of
  5. # these out of /dev and onto the root filesystem.
  6.  
  7. description    "save udev log and update rules"
  8.  
  9. start on (startup
  10.       and filesystem
  11.       and started udev
  12.       and stopped udevtrigger
  13.       and stopped udevmonitor)
  14.  
  15. task
  16. script
  17.     # Save udev log in /var/log/udev
  18.     if [ -e /dev/.udev.log ]
  19.     then
  20.     mv -f /dev/.udev.log /var/log/udev || :
  21.     fi
  22.  
  23.     # Copy any rules generated while the root filesystem was read-only
  24.     for file in /dev/.udev/tmp-rules--*
  25.     do
  26.     [ -e "$file" ] || continue
  27.     cat "$file" >> "/etc/udev/rules.d/${file##*tmp-rules--}"
  28.     rm -f "$file"
  29.     done
  30. end script
  31.